package com.bkgy.modular.excellentqualitysample.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;

/**
 * 厚度质量优秀样本实体类
 */
@Data
public class ThickExcellentQualitySample {
    //cold

    @ExcelProperty("生产时间")
    @ColumnWidth(20)
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    private String cold_product_time;//生产时间

    @ExcelProperty("冷卷号")
    @ColumnWidth(20)
    private String hot_coil_id;//冷卷号

    @ExcelProperty("热卷号")
    @ColumnWidth(20)
    private String cold_coil_id;//热卷号

    @ExcelProperty("1#轧制力设定实际偏差")
    @ColumnWidth(20)
    private Double force1_dev_ave;//1#轧制力设定实际偏差

    @ExcelProperty("2#轧制力设定实际偏差")
    @ColumnWidth(20)
    private Double force2_dev_ave;//2#轧制力设定实际偏差

    @ExcelProperty("3#轧制力设定实际偏差")
    @ColumnWidth(20)
    private Double force3_dev_ave;//3#轧制力设定实际偏差

    @ExcelProperty("4#轧制力设定实际偏差")
    @ColumnWidth(20)
    private Double force4_dev_ave;//4#轧制力设定实际偏差

    @ExcelProperty("1#轧制力设定实际偏差")
    @ColumnWidth(20)
    private Double s1_force_act_diff_ave;//1#轧制力设定实际偏差

    @ExcelProperty("2#轧制力设定实际偏差")
    @ColumnWidth(20)
    private Double s2_force_act_diff_ave;//2#轧制力设定实际偏差

    @ExcelProperty("3#轧制力设定实际偏差")
    @ColumnWidth(20)
    private Double s3_force_act_diff_ave;//3#轧制力设定实际偏差

    @ExcelProperty("4#轧制力设定实际偏差")
    @ColumnWidth(20)
    private Double s4_force_act_diff_ave;//4#轧制力设定实际偏差

    @ExcelProperty("1#机架前单位张力平均值")
    @ColumnWidth(20)
    private Double s01_unit_tension_ave;//1#机架前单位张力平均值

    @ExcelProperty("1#2#机架间单位张力平均值")
    @ColumnWidth(20)
    private Double s12_unit_tension_ave;//1#2#机架间单位张力平均值

    @ExcelProperty("2#3#机架间单位张力平均值")
    @ColumnWidth(20)
    private Double s23_unit_tension_ave;//2#3#机架间单位张力平均值

    @ExcelProperty("3#4#机架间单位张力平均值")
    @ColumnWidth(20)
    private Double s34_unit_tension_ave;//3#4#机架间单位张力平均值

    @ExcelProperty("4#机架出口单位张力平均值")
    @ColumnWidth(20)
    private Double s4ex_unit_tension_ave;//4#机架出口单位张力平均值

    @ExcelProperty("1#机架前两侧张力差平均值")
    @ColumnWidth(20)
    private Double s01_tension_diff_ave;//1#机架前两侧张力差平均值

    @ExcelProperty("1#2#机架间两侧张力差平均值")
    @ColumnWidth(20)
    private Double s12_tension_diff_ave;//1#2#机架间两侧张力差平均值

    @ExcelProperty("2#3#机架间两侧张力差平均值")
    @ColumnWidth(20)
    private Double s23_tension_diff_ave;//2#3#机架间两侧张力差平均值

    @ExcelProperty("3#4#机架间两侧张力差平均值")
    @ColumnWidth(20)
    private Double s34_tension_diff_ave;//3#4#机架间两侧张力差平均值

    @ExcelProperty("4#机架出口两侧张力差平均值")
    @ColumnWidth(20)
    private Double s4ex_tension_diff_ave;//4#机架出口两侧张力差平均值

    @ExcelProperty("1#入口厚度")
    @ColumnWidth(20)
    private Double s1_en_thk;//1#入口厚度

    @ExcelProperty("1#出口厚度")
    @ColumnWidth(20)
    private Double s1_ex_thk;//1#出口厚度

    @ExcelProperty("4#入口厚度")
    @ColumnWidth(20)
    private Double s4_en_thk;//4#入口厚度

    @ExcelProperty("4#出口厚度")
    @ColumnWidth(20)
    private Double s4_ex_thk;//4#出口厚度

    @ExcelProperty("4机架出口速度平均值")
    @ColumnWidth(20)
    private Double speed_ave;//4机架出口速度平均值


    @ExcelProperty("4机架出口速度标准差")
    @ColumnWidth(20)
    private Double speed_ave_stddev;


    @ExcelProperty("4机架出口速度极差")
    @ColumnWidth(20)
    private Double speed_ave_range;

    @ExcelProperty("1#DS辊缝")
    @ColumnWidth(20)
    private Double s1_ds_rollgap_act_ave;//1#DS辊缝

    @ExcelProperty("2#DS辊缝")
    @ColumnWidth(20)
    private Double s2_ds_rollgap_act_ave;//2#DS辊缝

    @ExcelProperty("3#DS辊缝")
    @ColumnWidth(20)
    private Double s3_ds_rollgap_act_ave;//3#DS辊缝

    @ExcelProperty("4#DS辊缝")
    @ColumnWidth(20)
    private Double s4_ds_rollgap_act_ave;//4#DS辊缝

    @ExcelProperty("1#WS辊缝")
    @ColumnWidth(20)
    private Double s1_ws_rollgap_act_ave;//1#WS辊缝

    @ExcelProperty("2#WS辊缝")
    @ColumnWidth(20)
    private Double s2_ws_rollgap_act_ave;//2#WS辊缝

    @ExcelProperty("3#WS辊缝")
    @ColumnWidth(20)
    private Double s3_ws_rollgap_act_ave;//3#WS辊缝

    @ExcelProperty("4#WS辊缝")
    @ColumnWidth(20)
    private Double s4_ws_rollgap_act_ave;//4#WS辊缝

    @ExcelProperty("厚度区间代码")
    @ColumnWidth(20)
    private Double thick_trg_interval;//厚度区间代码

    @ExcelProperty("宽度区间代码")
    @ColumnWidth(20)
    private Double width_trg_interval;//宽度区间代码
    //hot

    @ExcelProperty("热轧出口厚度")
    @ColumnWidth(20)
    private Double hot_thk_avg;//热轧出口厚度

    @ExcelProperty("热轧F1轧制力偏差平均值")
    @ColumnWidth(20)
    private Double f1_force_diff_avg;//热轧F1轧制力偏差平均值

    @ExcelProperty("热轧F2轧制力偏差平均值")
    @ColumnWidth(20)
    private Double f2_force_diff_avg;//热轧F2轧制力偏差平均值

    @ExcelProperty("热轧F3轧制力偏差平均值")
    @ColumnWidth(20)
    private Double f3_force_diff_avg;//热轧F3轧制力偏差平均值

    @ExcelProperty("热轧F4轧制力偏差平均值")
    @ColumnWidth(20)
    private Double f4_force_diff_avg;//热轧F4轧制力偏差平均值

    @ExcelProperty("热轧F5轧制力偏差平均值")
    @ColumnWidth(20)
    private Double f5_force_diff_avg;//热轧F5轧制力偏差平均值

    @ExcelProperty("热轧F6轧制力偏差平均值")
    @ColumnWidth(20)
    private Double f6_force_diff_avg;//热轧F6轧制力偏差平均值

    @ExcelProperty("热轧F7轧制力偏差平均值")
    @ColumnWidth(20)
    private Double f7_force_diff_avg;//热轧F7轧制力偏差平均值

    @ExcelProperty("热轧FDT")
    @ColumnWidth(20)
    private Double fdt_avg;//热轧FDT

    @ExcelProperty("热轧CT")
    @ColumnWidth(20)
    private Double ct_avg;//热轧CT
    //result
    @ExcelProperty("钢种")
    @ColumnWidth(20)
    private String steelgrade;//钢种

    @ExcelProperty("含硅量")
    @ColumnWidth(20)
    private Double ele_si;//含硅量
    //数字化评价里有评分
    @ExcelProperty("厚度评分")
    @ColumnWidth(20)
    private Double thk_score;//厚度评分
    //硅钢规则阈值表查询，再拼接组合
    @ExcelProperty("产品厚度区间")
    @ColumnWidth(20)
    private String thickInterval;//产品厚度区间
    @ExcelProperty("产品厚度区间")
    @ColumnWidth(20)
    private String widthInterval;//产品厚度区间




}
